package com.hmy.finance.job.core.dto.dailyfee;

import com.hmy.finance.dal.po.DeviceDailyBillPo;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

/**
 * The Daily fee bill generate process transfer object
 *
 * @author songkf
 */
@Data
public class DailyFeeBillGenerateProcessDto implements java.io.Serializable {
    private static final long serialVersionUID = 9194728208092071563L;
    /**
     * wait handle contract id
     */
    private Long contractId;
    /**
     * the loop times
     */
    private Long loopTimes;

    /**
     * the handle start date
     */
    private LocalDate handleStartDate;


    //========================= Process Parameters =========================
    /**
     * Current Handle Date
     */
    private LocalDate handleDate;

    /**
     * today device rental Fee List
     */
    private List<DeviceDailyBillPo> todayDeviceDailyFeeList;

}
